herd immunity - French English Dictionary